fix compile warnings
authorBenjamin Otte <otte@gnome.org>
Wed, 17 Jun 2009 08:28:03 +0000 (10:28 +0200)
committerBenjamin Otte <otte@gnome.org>
Wed, 17 Jun 2009 08:28:03 +0000 (10:28 +0200)
Fallout from running make CFLAGS="-Werror"; mostly missing casts and
constness issues.

demos/gtk-demo/rotated_text.c
gdk-pixbuf/gdk-pixbuf-io.c
gtk/gtkactivatable.c
gtk/gtkdnd.c
gtk/gtkhandlebox.c
gtk/gtkiconview.c
gtk/gtktreeview.c
gtk/tests/builder.c
modules/other/gail/gailtreeview.c
tests/testgtk.c

index b32bd2880d07450a9388b407496c038cb505a393..8aa786a5a00cbf9e4476f73808502766bd29d519 100644 (file)
@@ -211,15 +211,15 @@ do_rotated_text (GtkWidget *do_widget)
       label = gtk_label_new (text);
       gtk_container_add (GTK_CONTAINER (box), label);
 
-      gtk_label_set_angle (label, 45);
+      gtk_label_set_angle (GTK_LABEL (label), 45);
 
       /* Set up fancy stuff on the label */
-      layout = gtk_label_get_layout (label);
+      layout = gtk_label_get_layout (GTK_LABEL (label));
       pango_cairo_context_set_shape_renderer (pango_layout_get_context (layout),
                                              fancy_shape_renderer,
                                              NULL, NULL);
       attrs = create_fancy_attr_list_for_layout (layout);
-      gtk_label_set_attributes (label, attrs);
+      gtk_label_set_attributes (GTK_LABEL (label), attrs);
       pango_attr_list_unref (attrs);
     }
 
index b5036c8bc5db51073f5996a66ee432b0f1149197..bc357bd0592d9e6092e6c0f82432663518dd5198 100644 (file)
@@ -2452,7 +2452,7 @@ gchar *
 gdk_pixbuf_format_get_description (GdkPixbufFormat *format)
 {
        gchar *domain;
-       gchar *description;
+       const gchar *description;
        g_return_val_if_fail (format != NULL, NULL);
 
        if (format->domain != NULL) 
index 8e1483726c458efecc5051ca16db213c54ab5662..65c166b87eae6295bd04d83348f8961ec027ea5a 100644 (file)
@@ -449,7 +449,7 @@ gtk_activatable_do_set_related_action (GtkActivatable *activatable,
           /* Some apps are using the object data directly...
            * so continue to set it for a bit longer
            */
-          g_object_set_data (activatable, "gtk-action", NULL);
+          g_object_set_data (G_OBJECT (activatable), "gtk-action", NULL);
 
           /*
            * We don't want prev_action to be activated
@@ -478,7 +478,7 @@ gtk_activatable_do_set_related_action (GtkActivatable *activatable,
 
          _gtk_action_add_to_proxy_list (action, GTK_WIDGET (activatable));
 
-          g_object_set_data (activatable, "gtk-action", action);
+          g_object_set_data (G_OBJECT (activatable), "gtk-action", action);
        }
     }
 }
index 96fcb7434fb097b32d0f6f1d10a08c98c0b024b5..8bbb4d24dad3b4fe89e24a035e10a2d61775834e 100644 (file)
@@ -483,7 +483,7 @@ grab_dnd_keys (GtkWidget *widget,
   gdk_flush ();
   gdk_error_trap_pop ();
 
-  gdk_window_add_filter (NULL, root_key_filter, GDK_WINDOW_XID (window));
+  gdk_window_add_filter (NULL, root_key_filter, (gpointer) GDK_WINDOW_XID (window));
 }
 
 static void
@@ -497,7 +497,7 @@ ungrab_dnd_keys (GtkWidget *widget,
   window = widget->window;
   root = gdk_screen_get_root_window (gtk_widget_get_screen (widget));
 
-  gdk_window_remove_filter (NULL, root_key_filter, GDK_WINDOW_XID (window));
+  gdk_window_remove_filter (NULL, root_key_filter, (gpointer) GDK_WINDOW_XID (window));
 
   gdk_error_trap_push ();
 
index 22156895672347ab18b5c52ab3eca520164335cc..46e9592bf2833e725ca277e40b63f631ccd7df25 100644 (file)
@@ -1079,7 +1079,8 @@ gtk_handle_box_button_press (GtkWidget      *widget,
              gint root_x, root_y;
              gint width, height;
 
-              gtk_invisible_set_screen (GTK_INVISIBLE (invisible), gtk_widget_get_screen (hb));
+              gtk_invisible_set_screen (GTK_INVISIBLE (invisible),
+                                        gtk_widget_get_screen (GTK_WIDGET (hb)));
              gdk_window_get_deskrelative_origin (hb->bin_window, &desk_x, &desk_y);
              gdk_window_get_origin (hb->bin_window, &root_x, &root_y);
              gdk_drawable_get_size (hb->bin_window, &width, &height);
index 3a413f0ed20e51db9e954d52a7337c33229e4bdb..afbc22922258e5ddad0417623a49f7e0ddee5c0f 100644 (file)
@@ -9014,12 +9014,14 @@ gtk_icon_view_accessible_model_row_changed (GtkTreeModel *tree_model,
   GtkIconViewItem *item;
   GtkIconViewAccessible *a11y_view;
   GtkIconViewItemAccessible *a11y_item;
-  gchar *name, *text;
+  const gchar *name;
+  gchar *text;
 
   atk_obj = gtk_widget_get_accessible (GTK_WIDGET (user_data));
   a11y_view = GTK_ICON_VIEW_ACCESSIBLE (atk_obj);
   index = gtk_tree_path_get_indices(path)[0];
-  a11y_item = gtk_icon_view_accessible_find_child (atk_obj, index);
+  a11y_item = GTK_ICON_VIEW_ITEM_ACCESSIBLE (
+      gtk_icon_view_accessible_find_child (atk_obj, index));
 
   if (a11y_item)
     {
index cfe1a141c6d1b338a2936baaf70d3ef2fbe3228f..068b2369a4fa03983710e3693d5bb6e71b438cc4 100644 (file)
@@ -10331,7 +10331,7 @@ gtk_tree_view_ensure_interactive_directory (GtkTreeView *tree_view)
     return;
 
   toplevel = gtk_widget_get_toplevel (GTK_WIDGET (tree_view));
-  screen = gtk_widget_get_screen (tree_view);
+  screen = gtk_widget_get_screen (GTK_WIDGET (tree_view));
 
    if (tree_view->priv->search_window != NULL)
      {
index 224660d43ec8c881b4cfe0ff6ab7d1c8f0767f7d..f5a85ac4fa03f2291ccbc8dec62f33bc48a3a06d 100644 (file)
@@ -2518,17 +2518,17 @@ test_message_area (void)
     "</interface>";
 
   error = NULL;
-  builder = builder_new_from_string (buffer, -1, &error);
+  builder = builder_new_from_string (buffer, -1, NULL);
   g_assert (error == NULL);
   obj = gtk_builder_get_object (builder, "infobar1");
   g_assert (GTK_IS_INFO_BAR (obj));
   obj1 = gtk_builder_get_object (builder, "content");
   g_assert (GTK_IS_LABEL (obj1));
-  g_assert (gtk_widget_get_parent (gtk_widget_get_parent (obj1)) == obj);
+  g_assert (gtk_widget_get_parent (gtk_widget_get_parent (GTK_WIDGET (obj1))) == GTK_WIDGET (obj));
 
   obj1 = gtk_builder_get_object (builder, "button_ok");
   g_assert (GTK_IS_BUTTON (obj1));
-  g_assert (gtk_widget_get_parent (gtk_widget_get_parent (obj1)) == obj);
+  g_assert (gtk_widget_get_parent (gtk_widget_get_parent (GTK_WIDGET (obj1))) == GTK_WIDGET (obj));
 
   g_object_unref (builder);
 }
index d305ae01d4deba53d761a0aa8cb57c02d25540c0..508f23371b3d3e940643009157a22eec2d5b4ffa 100644 (file)
@@ -2127,7 +2127,7 @@ gail_tree_view_get_cell_area (GailCellParent *parent,
           GtkCellRenderer *renderer;
 
          cell_index = atk_object_get_index_in_parent (ATK_OBJECT (cell));
-         renderers = gtk_cel_layout_get_cells (GTK_CELL_LAYOUT (tv_col));
+         renderers = gtk_cell_layout_get_cells (GTK_CELL_LAYOUT (tv_col));
          renderer = g_list_nth_data (renderers, cell_index);
 
          found = gtk_tree_view_column_cell_get_position (tv_col, renderer, &cell_start, &cell_width);
@@ -3177,7 +3177,7 @@ update_cell_value (GailRendererCell *renderer_cell,
       gtk_tree_view_column_cell_set_cell_data (cell_info->cell_col_ref,
                                   tree_model, &iter, is_expander, is_expanded);
     }
-  renderers = gtk_cell_layout_get_cells (GKT_CELL_LAYOUT (cell_info->cell_col_ref));
+  renderers = gtk_cell_layout_get_cells (GTK_CELL_LAYOUT (cell_info->cell_col_ref));
   gail_return_val_if_fail (renderers, FALSE);
 
   /*
index 075bb8eb10c4e2c30f339f8353f37628005b04a3..80e2fc03dd23d0ac6735d984c3a296257e2d8c2b 100644 (file)
@@ -5297,7 +5297,7 @@ entry_toggle_pulse (GtkWidget *checkbutton,
                     GtkWidget *entry)
 {
   g_object_set_data (G_OBJECT (entry), "progress-pulse",
-                     GINT_TO_POINTER (GTK_TOGGLE_BUTTON (checkbutton)->active));
+                     GUINT_TO_POINTER ((guint) GTK_TOGGLE_BUTTON (checkbutton)->active));
 }
 
 static void